package com.tarena.lbs.xxl.job.job;

import com.tarena.lbs.marketing.api.MarketingApi;
import com.tarena.lbs.stock.api.StockApi;
import com.tarena.lbs.xxl.job.service.TimingCopyStockService;
import com.xxl.job.core.handler.annotation.XxlJob;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Component;

//调度中心可以调度执行的定时任务的执行代码
//容器中 bean Bean模式
@Component
@Slf4j
public class MyFirstJob {
    @Autowired
    private TimingCopyStockService timingCopyStockService;

    //任务处理 的名字
    //每隔五秒钟执行一次 固定速度
    @XxlJob("jobHandler01")
    public void execute(){
        timingCopyStockService.copyStock();
    }
}
